脫魯實錄之如何30天把到凱特琳(Kotlin) - Day6
今天要介紹的是 字元(Char)、字串(String)和布林型態(Boolean)
字元就是當你所給定的值只有單一個字元
var lastName: Char = '邱'
var firstLetter = 'A' //一樣可以不用給型態,由 Kotlin 幫你判斷
//以下是錯誤示範
var lastName: Char = 'Chiou'
字串顧名思義就是一連串的字,且與字元的差別在,字元用的是'單引號',字串用的是"雙引號"喔!!
另外字串可以相加,也就是把兩個字串或字元串連在一起
var lastName = "Chiou"
var name: String = "Cindy"
var address = "台北市XX區"
var fullName = lastName + name
println("fullName: $fullName") //顯示fullName: ChiouCindy
布林值是拿來判斷狀態用的,他只有兩種狀態 true, false
使用布林值時你可以直接給予他值,或是利用邏輯運算子來返回 true or false
至於有哪些邏輯運算子呢?
另外還有結合多個判斷式的運算子
舉個例子:
var v1 = 10
var v2 = 15
println("v1 == v2? ${v1 == v2}") //印出 v1 == v2? false
println("v1 != v2? ${v1 != v2}") //印出 v1 != v2? true
println("v1 < v2? ${v1 < v2}") //印出 v1 < v2? true
println("v1 > v2? ${v1 > v2}") //印出 v1 > v2? false
var v3 = 20
println("((v1<v2) && (v1<v3))? ${((v1<v2) && (v1<v3))}") //印出 ((v1<v2) && (v1<v3))? true
以上三個型態都有學會了嗎
多多練習喔
明天見